Efficient schemes for nearest neighbor load balancing

نویسندگان

  • Ralf Diekmann
  • Andreas Frommer
  • Burkhard Monien
چکیده

We design a general mathematical framework to analyze the properties of nearest neighbor balancing algorithms of the di€usion type. Within this framework we develop a new Optimal Polynomial Scheme (OPS) which we show to terminate within a ®nite number m of steps, where m only depends on the graph and not on the initial load distribution. We show that all existing di€usion load balancing algorithms, including OPS, determine a ̄ow of load on the edges of the graph which is uniquely de®ned, independent of the method and minimal in the l2-norm. This result can also be extended to edge weighted graphs. The l2-minimality is achieved only if a di€usion algorithm is used as preprocessing and the real movement of load is performed in a second step. Thus, it is advisable to split the balancing process into the two steps of ®rst determining a balancing ̄ow and afterwards moving the load. We introduce the problem of scheduling a ̄ow and present some ®rst results on its complexity and the approximation quality of local greedy heuristics. Ó 1999 Published by Elsevier Science B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

cient Schemes for Nearest Neighbor Load Balancing

We design a general mathematical framework to analyze the properties of nearest neighbor balancing algorithms of the di usion type. Within this framework we develop a new optimal polynomial scheme (OPS) which we show to terminate within a nite number m of steps, where m only depends on the graph and not on the initial load distribution. We show that all existing di usion load balancing algorith...

متن کامل

LSH At Large - Distributed KNN Search in High Dimensions

We consider K-Nearest Neighbor search for high dimensional data in large-scale structured Peer-to-Peer networks. We present an efficient mapping scheme based on p-stable Locality Sensitive Hashing to assign hash buckets to peers in a Chord-style overlay network. To minimize network traffic, we process queries in an incremental top-K fashion leveraging on a locality preserving mapping to the pee...

متن کامل

Work Distribution for Parallel ZSweep Algorithm

Distributed systems such as clusters of PCs are low-cost alternatives for running parallel rendering systems, but they have high communication overhead, and limited memory capacity on each processing node. In this paper we focus on the strategy for distributing the parallel rendering work among the PCs. A good distribution strategy provides better load balance, and avoids the need for replicati...

متن کامل

On the Efficiency of Nearest Neighbor Load Balancing for Random Loads

Nearest neighbor load balancing algorithms like load diiusion are popular due to their simplicity, exibility and robustness. In this paper we show that they are also asymptotically very eecient when a random rather than a worst case initial load distribution is considered. For processor loads described by independent random variables we show that diiusion needs ? (log n) 2=d time to achieve goo...

متن کامل

Load Balancing of Indivisible Unit Size Tokens in Dynamic and Heterogeneous Networks

The task of balancing dynamically generated work load occurs in a wide range of parallel and distributed applications. Diffusion based schemes, which belong to the class of nearest neighbor load balancing algorithms, are a popular way to address this problem. Originally created to equalize the amount of arbitrarily divisible load among the nodes of a static and homogeneous network, they have be...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Parallel Computing

دوره 25  شماره 

صفحات  -

تاریخ انتشار 1999